โครงสร้างข้อมูลที่ได้รับผลกระทบ ของ ปัญหาปี ค.ศ. 2038

ระบบโครงสร้างข้อมูลในปัจจุบันมีการจัดเก็บข้อมูลแบบ 32 บิตค่อนข้างมาก ด้านล่างนี้คือรายการของรูปแบบโครงสร้างข้อมูลที่ได้รับผลกระทบ ซึ่งเป็นโครงสร้างที่ใช้ระบบเวลายูนิกซ์

  • ระบบจัดเก็บข้อมูล (ระบบจัดเก็บข้อมูลส่วนใหญ่ใช้ได้เพียง 32 บิต ในการแสดงเวลาในไอโนด)
  • ไฟล์ไบนารี (ใช้การระบุเวลา 32 บิต)
  • ฐานข้อมูล (ใช้การระบุเวลา 32 บิต)
  • ภาษาที่ใช้เรียกฐานข้อมูล เช่น เอสคิวแอล (การใช้คำสั่ง UNIX_TIMESTAMP())

ตัวอย่างระบบที่ได้รับผลกระทบในส่วนของโครงสร้างข้อมูลที่มีการจัดเก็บแบบ 32 บิต

  • ระบบที่ใช้ภาษาโคบอล ในยุค ค.ศ. 1970–1990 ซึ่งไม่สามารถเข้าได้กับระบบที่รองรับปัญหา ค.ศ. 2038
  • โรงงานที่ถูกตั้งโปรแกรมไว้แล้ว
  • อุปกรณ์ทางการแพทย์
  • อุปกรณ์ทางการทหาร

ในส่วนของระบบที่ใช้โครงสร้างข้อมูลแบบ 32 บิต จะทำให้เกิดความเสี่ยง โดยความเสียหายจะขึ้นอยู่กับความล้มเหลวว่าเกิดผลกระทบมากน้อยเพียงใด

แหล่งที่มา

WikiPedia: ปัญหาปี ค.ศ. 2038 http://www.embedded.com/electronics-blogs/barr-cod... http://kotaku.com/5977630/infinite-lives-in-candy-... http://substitute.livejournal.com/1430908.html http://www.mail-archive.com/aolserver@listserv.aol... http://www.arb.ca.gov/testmeth/testmeth.htm#vehicl... http://ajoeblk.blogspot.in/2012/09/year-2038-bug.h... http://www.opengroup.org/onlinepubs/000095399/ https://books.google.com/books?id=vEN-ckcdtCwC&pg=... https://code.google.com/p/android/issues/detail?id...